package com.jay.protocol;

/**
 * 协议常量
 * 定义了通信协议中的固定常量值，包括消息头长度、协议魔数和协议版本号
 */
public interface ProtocolConstant {

    /**
     * 消息头长度
     * 指定消息头的长度，用于解析消息结构
     */
    int MESSAGE_HEADER_LENGTH = 17;

    /**
     * 协议魔数
     * 用于标识协议的魔数，作为协议的一部分用于握手或识别协议
     */
    byte PROTOCOL_MAGIC = 0x1;

    /**
     * 协议版本号
     * 定义协议的版本号，用于协议兼容性和升级管理
     */
    byte PROTOCOL_VERSION = 0x1;
}
